

function inicializarGral() {
 cambiarSolapas(inicial);
 /*document.getElementById('chkprendarias').checked = ("${graPrendaria}"!="" && "${graPrendaria}"!="0");
 document.getElementById('chkhipotecaria').checked = ("${graHipotecaria}"!="" && "${graHipotecaria}"!="0");
 document.getElementById('chkotros').checked = ("${graOtros}"!="" && "${graOtros}"!="0");
 document.getElementById('anchorImpresionchkprendaria').checked = ("${graPrendaria}"!="" && "${graPrendaria}"!="0");
 document.getElementById('anchorImpresionchkhipotecaria').checked = ("${graHipotecaria}"!="" && "${graHipotecaria}"!="0");
 document.getElementById('anchorImpresionchkotro').checked = ("${graOtros}"!="" && "${graOtros}"!="0");
 */
}

function resaltar(obj) {
}

function enable() {
	for (i=1; i<=12; i++) 
		document.getElementById("txtterrenototales" + i).disabled=false;
	document.getElementById("txtterrenorealizadas12").disabled=false;
	document.getElementById("txtterrenoarealizar12").disabled=false;
	document.getElementById("txtinversiontotal").disabled=false;
	document.getElementById("txtAportePropio").disabled=false;
	document.getElementById("txtActSubTotal").disabled=false;
	document.getElementById("txtPasSubTotal").disabled=false;
	document.getElementById("txtPatrimonio").disabled=false;
	document.getElementById("anchorImpresionchkprendaria").disabled=false;
	document.getElementById("anchorImpresionchkhipotecaria").disabled=false;
	document.getElementById("anchorImpresionchkotro").disabled=false;
}

function disabled() {
	for (i=1; i<=12; i++) 
		document.getElementById("txtterrenototales" + i).disabled=true;
	document.getElementById("txtterrenorealizadas12").disabled=true;
	document.getElementById("txtterrenoarealizar12").disabled=true;
	document.getElementById("txtinversiontotal").disabled=true;
	document.getElementById("txtAportePropio").disabled=true;
	document.getElementById("txtActSubTotal").disabled=true;
	document.getElementById("txtPasSubTotal").disabled=true;
	document.getElementById("txtPatrimonio").disabled=true;
}

function traducir(remplazo)
{
  var resu;
  var temp;

       
  resu= (5/2);

      if (resu == "2.5")
      { 
      
          configuracionRegional="p";
     
      }
      else
      {
       
          configuracionRegional="C";
      }
         

         
         
      if (configuracionRegional=="p")
      {
       
          remplazo=remplazo.replace(/,/g,'.');
     
          return(remplazo);
      }
      else
      {
         
          remplazo=remplazo.replace(/\./g,',');
 
          return(remplazo);
      }
}

function agregarPisoyDepto() {
var str = "";
var str2 = "";	
	for(i=1;i<=3;i++)
    {
    	
		if(i==1) {
			str = "t";
			str2 = "u";
		}
		else {
			str = i;
	    	str2 = i;
	    }
	    
		if(document.getElementById('anchorImpresionti' + str + 'Piso').text)
		    document.getElementById('anchorImpresionti' + str + 'Piso').innerHTML = "Piso: " + document.getElementById('anchorImpresionti' + str + 'Piso').text;
	  	if(document.getElementById('anchorImpresionti' + str + 'Depto').text)
	  		document.getElementById('anchorImpresionti' + str + 'Depto').innerHTML = "Depto: " + document.getElementById('anchorImpresionti' + str + 'Depto').text;
	  	if(document.getElementById('anchorImpresioncony' + str2 + 'Piso').text)
			  document.getElementById('anchorImpresioncony' + str2 + 'Piso').innerHTML = "Piso: " + document.getElementById('anchorImpresioncony' + str2 + 'Piso').text;
		if(document.getElementById('anchorImpresioncony' + str2 + 'Depto').text)
			  document.getElementById('anchorImpresioncony' + str2 + 'Depto').innerHTML = "Depto: " + document.getElementById('anchorImpresioncony' + str2 + 'Depto').text; 	
	    
	    
    }
    if(document.getElementById('anchorImpresionapoDepto').text)
    	document.getElementById('anchorImpresionapoPiso').innerHTML = "Piso: " + document.getElementById('anchorImpresionapoDepto').text;
    if(document.getElementById('anchorImpresionapoDepto').text)
 		document.getElementById('anchorImpresionapoDepto').innerHTML = "Depto: " + document.getElementById('anchorImpresionapoDepto').text;
}

function FormatImporte(importe)   //muestra el importe con dos decimales con coma.
{
  var imp;

  imp = traducir(importe);
  importe = imp;
   if (importe != '')
  {
      if (configuracionRegional=="p")
      { 
          
          if (imp.indexOf(".")==-1)
          {
              imp= importe+'.00';
             
          }
          else
          {
              v = imp.split(".");
              if (v.length==2)
              {                
                  if (v[1].length==1) {                        
                      importe= importe+'0';}
                  else if (v[1].length==0)
                      importe= importe+'00';
              }
              imp = importe;                
              imp= importe.replace(/\./g,',');
          }
      }
      else //con coma
      {
          if (imp.indexOf(",")==-1)
          {
              imp= importe+',00';                
          }
          else
          {
              v = imp.split(",");
              if (v.length==2)
              {
                  if (v[1].length==1)
                      importe= importe+'0';
                  else if (v[1].length==0)
                      importe = importe+'00';
              }
              imp = importe;
          }
      }
      return(imp)
  }
  
}

function Sumatoria (obj) {
	var invTotalSinIva = '0';
	var terrenoRealizadasSuma = '0';
	var terrenoaRealizarSuma = '0';
	var terrenoTotal = '0';
	var totalSuma = '0';
	var nombre;
	var AportePropio = '0';
	obj.value = traducir(obj.value);
	  if (isNaN(obj.value))
	    {
		  obj.value = FormatImporte("0");
	    }
	  else if (obj.value == '')
	    {  
	      obj.value = FormatImporte("0");       
	    }

	obj.value = FormatImporte(obj.value);
	
	ubicacion = obj.id.substring(obj.id.length -1, obj.id.length);
	if(ubicacion == 1)
	  {
	    if(isNaN(obj.id.substring(obj.id.length -2, obj.id.length)))
	        ubicacion = 1;
	     else 
	        ubicacion = obj.id.substring(obj.id.length -2, obj.id.length);
	    }
	if(ubicacion == 0)
	    ubicacion = 10;
	

	if (obj.id == 'txtterrenoarealizar' + ubicacion)  
  {
    if (document.getElementById('txtterrenorealizadas' + ubicacion).value == '')
    {
     document.getElementById('txtterrenorealizadas' + ubicacion).value = traducir(FormatImporte("0"));
    }
  }

	if (obj.id == 'txtterrenorealizadas' + ubicacion)  
  {
    if (document.getElementById('txtterrenoarealizar' + ubicacion).value == '')
    {
     document.getElementById('txtterrenoarealizar' + ubicacion).value = traducir(FormatImporte("0"));
    }
  }
	
	
	   for ( i = 1; i<=11; i++)
	   {
	    
	       if (! isNaN(parseFloat(document.getElementById('txtterrenoarealizar' + i).value)) )
	       {
	            terrenoaRealizarSuma = parseFloat(terrenoaRealizarSuma) + parseFloat(traducir(document.getElementById('txtterrenoarealizar' + i).value));
	            if (i != 10)
	            {
	              invTotalSinIva = parseFloat(invTotalSinIva) + parseFloat(traducir(document.getElementById('txtterrenoarealizar' + i).value));
	            }  
	       }
	      
	       if (! isNaN(parseFloat(document.getElementById('txtterrenorealizadas' + i).value)) )
	       {
	            terrenoRealizadasSuma = parseFloat(terrenoRealizadasSuma) + parseFloat(traducir(document.getElementById('txtterrenorealizadas' + i).value));
	       }

	       
	       terrenoTotal = parseFloat(traducir(document.getElementById('txtterrenoarealizar' + i).value)) + parseFloat(traducir(document.getElementById('txtterrenorealizadas' + i).value));
	       
	       
	        if (! isNaN(parseFloat(terrenoTotal)) )
	        {
	        	terrenoTotal = Math.round(terrenoTotal * 100) / 100;
	            document.getElementById('txtterrenototales' + i).value = FormatImporte(terrenoTotal + '');
	            document.getElementById('anchorImpresiontxtterrenototales' + i).value= FormatImporte(terrenoTotal + '');
	        }
	   }
	       

	   obj.value = traducir(obj.value);
	   document.getElementById(obj.id).value = obj.value;

	       document.getElementById("txtterrenoarealizar12").value = FormatImporte(terrenoaRealizarSuma + '');
	       document.getElementById("txtterrenorealizadas12").value = FormatImporte(terrenoRealizadasSuma + '');
	   totalSuma = parseFloat(document.getElementById("txtterrenoarealizar12").value) + parseFloat(document.getElementById("txtterrenorealizadas12").value)
	     if (! isNaN(totalSuma) )
	     {  
	       document.getElementById('txtterrenototales12').value = FormatImporte(totalSuma + '');
	     } 
  
	     //MUESTRO EL TOTAL SIN IVA
	     document.getElementById("txtinversiontotal").value = FormatImporte(invTotalSinIva + '');
//	     sumar2('monto');

   AportePropio = parseFloat(document.getElementById("txtinversiontotal").value) - parseFloat(document.getElementById("txtMontoSolicitado").value);
   AportePropio = parseFloat(AportePropio) + parseFloat(document.getElementById("txtterrenoarealizar10").value)
   if (isNaN(AportePropio))
    {
      AportePropio = '0';
    }
    else if (AportePropio == '')
    {
      AportePropio = FormatImporte("0");
    }
      document.getElementById("txtAportePropio").value = FormatImporte(AportePropio + '');


	document.getElementById('anchorImpresiontxtterrenototales' + ubicacion).innerHTML = FormatImporte(document.getElementById('txtterrenototales' + ubicacion).value + '');
	document.getElementById('anchorImpresiontxtterrenorealizadas' + ubicacion).innerHTML = FormatImporte(document.getElementById('txtterrenorealizadas' + ubicacion).value + '');
	document.getElementById('anchorImpresiontxtterrenoarealizar' + ubicacion).innerHTML = FormatImporte(document.getElementById('txtterrenoarealizar' + ubicacion).value + '');


	document.getElementById('anchorImpresiongraAportePropio').innerHTML = FormatImporte(document.getElementById("txtAportePropio").value + ''); 
	document.getElementById('anchorImpresiongraInversionTotal').innerHTML = FormatImporte(document.getElementById("txtinversiontotal").value + ''); 
	document.getElementById('anchorImpresiontxtterrenototales12').innerHTML = FormatImporte(document.getElementById('txtterrenototales12').value + '');
	document.getElementById('anchorImpresiontxtterrenorealizadas12').innerHTML = FormatImporte(document.getElementById('txtterrenorealizadas12').value + '');
	document.getElementById('anchorImpresiontxtterrenoarealizar12').innerHTML = FormatImporte(document.getElementById('txtterrenoarealizar12').value + '');
	      
  return (obj);  
}

function recalcularAportePropio() {
  //aportePropio = document.getElementById("txtAportePropio").value;
  montoSolicitado = document.getElementById("txtMontoSolicitado").value;
  sinIva = document.getElementById("txtinversiontotal").value;
  aportePropio = FormatImporte((parseFloat(sinIva) - parseFloat(montoSolicitado)) + ''); 
  document.getElementById("txtAportePropio").value = FormatImporte(aportePropio + '');
	document.getElementById('anchorImpresiongraAportePropio').innerHTML = document.getElementById("txtAportePropio").value;
	document.getElementById('anchorImpresiongraMontoTotal').innerHTML = FormatImporte(montoSolicitado + '');
	document.getElementById('anchorImpresiongraMontoTotalTabla').innerHTML = FormatImporte(montoSolicitado + '');
}

function sumar2(id){ 
	var suma = 0;//=  document.getElementById("txtSumaPrecioSinIva").value 
	var Asub = '0'// parseFloat(document.getElementById("txtActSubTotal").value);
		var Psub = '0'//document.getElementById("txtPasSubTotal").value;
			var inversionTotal = document.getElementById("txtinversiontotal").value;
	var monto =  document.getElementById("txtMontoSolicitado").value;
	var Patrimonio;
	var AportePropio;
	var Porcentaje;
	var activoCorriente =  document.getElementById("txtActivoCorriente").value;
	var activoNOcorriente = document.getElementById("txtActivoNoCorriente").value;
	var pasivoCorriente = document.getElementById("txtPasivoCorriente").value;
	var pasivoNOCorriente = document.getElementById("txtPasivoNoCorriente").value;

if (id == "activo")
{ 
  activoCorriente = traducir(activoCorriente);
    if (isNaN(activoCorriente))
    {  
      activoCorriente = '0';
    }
    else if (activoCorriente == '')
    {  
      activoCorriente = FormatImporte("0");       
    }
  activoCorriente = FormatImporte(activoCorriente);
  activoCorriente = traducir(activoCorriente);


  activoNOcorriente = traducir(activoNOcorriente);

    if (isNaN(activoNOcorriente))
    {  
      activoNOcorriente = '0';
    }
    else if (activoNOcorriente == '')
    {  
      activoNOcorriente = FormatImporte("0");       
    }
  activoNOcorriente = FormatImporte(activoNOcorriente);
  activoNOcorriente = traducir(activoNOcorriente);
  

 
 Asub = parseFloat(activoCorriente) + parseFloat(activoNOcorriente);
  
  if (isNaN(Asub))
    {
      Asub = '0'
    }
    else if (Asub == '')
    {
      Asub = FormatImporte("0");
    }
//cargamos los textboxs

  
  
  document.getElementById("txtActSubTotal").value = FormatImporte(Asub + '');
  document.getElementById("txtActivoCorriente").value = FormatImporte(activoCorriente + '');
  document.getElementById("txtActivoNoCorriente").value = FormatImporte(activoNOcorriente + ''); 
  document.getElementById("anchorImpresiongraActivoSubTotal").innerHTML = FormatImporte(Asub + '');

  Patrimonio = parseFloat(document.getElementById("txtActSubTotal").value) - parseFloat(document.getElementById("txtPasSubTotal").value);
  
    if (isNaN(Patrimonio))
    {
      Patrimonio = '0';
    }
    else if (Patrimonio == '')
    {
      Patrimonio = FormatImporte("0");
    }
  document.getElementById("txtPatrimonio").value =  FormatImporte(Patrimonio + '');
  document.getElementById("anchorImpresiongraPatrimonio").innerHTML = FormatImporte(Patrimonio + '');     



 
}

//////////////////////////////////////////

if (id == "pasivo");
  { 
  pasivoCorriente = traducir(pasivoCorriente);
    if (isNaN(pasivoCorriente))
    {  
      pasivoCorriente = '0';
    }
    else if (pasivoCorriente == '')
    {  
      pasivoCorriente = FormatImporte("0");       
    }
  pasivoCorriente = FormatImporte(pasivoCorriente)
  pasivoCorriente = traducir(pasivoCorriente);

  pasivoNOCorriente = traducir(pasivoNOCorriente);
    if (isNaN(pasivoNOCorriente))
    {  
      pasivoNOCorriente = '0';
    }
    else if (pasivoNOCorriente == '')
    {  
      pasivoNOCorriente = FormatImporte("0");       
    }
 pasivoNOCorriente = FormatImporte(pasivoNOCorriente);
 pasivoNOCorriente = traducir(pasivoNOCorriente);
 
  Psub = parseFloat(pasivoCorriente) + parseFloat(pasivoNOCorriente);

  if (isNaN(Psub))
    {
      Psub = '0'
    }
    else if (Asub == '')
    {
      Psub = FormatImporte("0");
    }
//cargamos los textboxs
  document.getElementById("txtPasSubTotal").value = FormatImporte(Psub + '');
  document.getElementById("txtPasivoCorriente").value = FormatImporte(pasivoCorriente + '');
  document.getElementById("txtPasivoNoCorriente").value = FormatImporte(pasivoNOCorriente + ''); 

  document.getElementById("anchorImpresiongraPasivoSubTotal").innerHTML = FormatImporte(Psub + '');


//calculo el patrimonio
  Patrimonio = parseFloat(document.getElementById("txtActSubTotal").value) - parseFloat(document.getElementById("txtPasSubTotal").value);
  
    if (isNaN(Patrimonio))
    {
      Patrimonio = '0';
    }
    else if (Patrimonio == '')
    {
      Patrimonio = FormatImporte("0");
    }
  document.getElementById("txtPatrimonio").value =  FormatImporte(Patrimonio + '');
  document.getElementById("anchorImpresiongraPatrimonio").innerHTML = FormatImporte(Patrimonio + '');     

}

if (id == "monto")
{
  AportePropio = parseFloat(inversionTotal) - parseFloat(monto);
//  AportePropio = AportePropio * 0.21;
    
      /*Porcentaje = parseFloat(AportePropio) * 21 / 100;
      AportePropio = parseFloat(AportePropio) + Porcentaje;
      document.getElementById("txtAportePropio").value = AportePropio.toFixed(2);//" FALTA EL IVA";
      */
      
     
   AportePropio = parseFloat(AportePropio) + parseFloat(document.getElementById("txtterrenoarealizar10").value)
   if (isNaN(AportePropio))
    {
      AportePropio = '0';
    }
    else if (AportePropio == '')
    {
      AportePropio = FormatImporte("0");
    }
      document.getElementById("txtAportePropio").value = FormatImporte(AportePropio + '');
} 
} 

function calcularCaracterProyec()
{
	if(document.getElementById("xxxxxxx").value == "Apliacion")
		document.getElementById("cbocaracterproyecto").value == 'A'
	else
		document.getElementById("cbocaracterproyecto").value == 'N'
}

function guardarDescripcionCombo(){
	var arrInp = new Array();
	var arrComb = new Array();
	 
	arrInp[0] = "inputcaracterproyecto";
	arrInp[1] = "inputtipoempresa";
	arrInp[2] = "inputapoprovincia";
	arrInp[3] = "inputapopartido";
	arrInp[4] = "inputgraprovincia";
	arrInp[5] = "inputgrapartido";
	arrInp[6] = "inputgralineacredito";
	arrInp[7] = "inputtittipo";
	arrInp[8] = "inputtittipocuit";
	arrInp[9] = "inputtitmodo";
	arrInp[10] = "inputtittipodocumento";
	arrInp[11] = "inputtittelalternativo";
	arrInp[12] = "inputtitprovincia";
	arrInp[13] = "inputtitpartido";
	arrInp[14] = "inputtitsexo";
	arrInp[15] = "inputtitnacionalidad";
	arrInp[16] = "inputtitestadocivil";
	arrInp[17] = "inputtitcodigoactividad";
	arrInp[18] = "inputconyutipocuil";
	arrInp[19] = "inputconyumodo";
	arrInp[20] = "inputconyutipodocumento";
	arrInp[21] = "inputconyusexo";
	arrInp[22] = "inputconyunacionalidad";
	arrInp[23] = "inputconyuprovincia";
	arrInp[24] = "inputconyupartido";
	arrInp[25] = "inputti2tipo";
	arrInp[26] = "inputti2tipocuit";
	arrInp[27] = "inputti2modo";
	arrInp[28] = "inputti2tipodocumento";
	arrInp[29] = "inputti2telalternativo";
	arrInp[30] = "inputti2provincia";
	arrInp[31] = "inputti2partido";
	arrInp[32] = "inputti2sexo";
	arrInp[33] = "inputti2nacionalidad";
	arrInp[34] = "inputti2estadocivil";
	arrInp[35] = "inputti2codigoactividad";
	arrInp[36] = "inputcony2tipocuil";
	arrInp[37] = "inputcony2modo";
	arrInp[38] = "inputcony2tipodocumento";
	arrInp[39] = "inputcony2sexo";
	arrInp[40] = "inputcony2nacionalidad";
	arrInp[41] = "inputcony2provincia";
	arrInp[42] = "inputcony2partido";
	arrInp[43] = "inputti3tipo";
	arrInp[44] = "inputti3tipocuit";
	arrInp[45] = "inputti3modo";
	arrInp[46] = "inputti3tipodocumento";
	arrInp[47] = "inputti3telalternativo";
	arrInp[48] = "inputti3provincia";
	arrInp[49] = "inputti3partido";
	arrInp[50] = "inputti3sexo";
	arrInp[51] = "inputti3nacionalidad";
	arrInp[52] = "inputti3estadocivil";
	arrInp[53] = "inputti3codigoactividad";
	arrInp[54] = "inputcony3tipocuil";
	arrInp[55] = "inputcony3modo";
	arrInp[56] = "inputcony3tipodocumento";
	arrInp[57] = "inputcony3sexo";
	arrInp[58] = "inputcony3nacionalidad";
	arrInp[59] = "inputcony3provincia";
	arrInp[60] = "inputcony3partido";

	arrComb[0] = "cbocaracterproyecto";
	arrComb[1] = "cbotipoempresa";
	arrComb[2] = "cboapoprovincia";
	arrComb[3] = "cboapopartido";
	arrComb[4] = "cbograprovincia";
	arrComb[5] = "cbograpartido";
	arrComb[6] = "cbogralineacredito";
	arrComb[7] = "cbotittipo";
	arrComb[8] = "cbotittipocuit";
	arrComb[9] = "cbotitmodo";
	arrComb[10] = "cbotittipodocumento";
	arrComb[11] = "cbotittelalternativo";
	arrComb[12] = "cbotitprovincia";
	arrComb[13] = "cbotitpartido";
	arrComb[14] = "cbotitsexo";
	arrComb[15] = "cbotitnacionalidad";
	arrComb[16] = "cbotitestadocivil";
	arrComb[17] = "cbotitcodigoactividad";
	arrComb[18] = "cboconyutipocuil";
	arrComb[19] = "cboconyumodo";
	arrComb[20] = "cboconyutipodocumento";
	arrComb[21] = "cboconyusexo";
	arrComb[22] = "cboconyunacionalidad";
	arrComb[23] = "cboconyuprovincia";
	arrComb[24] = "cboconyupartido";
	arrComb[25] = "cboti2tipo";
	arrComb[26] = "cboti2tipocuit";
	arrComb[27] = "cboti2modo";
	arrComb[28] = "cboti2tipodocumento";
	arrComb[29] = "cboti2telalternativo";
	arrComb[30] = "cboti2provincia";
	arrComb[31] = "cboti2partido";
	arrComb[32] = "cboti2sexo";
	arrComb[33] = "cboti2nacionalidad";
	arrComb[34] = "cboti2estadocivil";
	arrComb[35] = "cboti2codigoactividad";
	arrComb[36] = "cbocony2tipocuil";
	arrComb[37] = "cbocony2modo";
	arrComb[38] = "cbocony2tipodocumento";
	arrComb[39] = "cbocony2sexo";
	arrComb[40] = "cbocony2nacionalidad";
	arrComb[41] = "cbocony2provincia";
	arrComb[42] = "cbocony2partido";
	arrComb[43] = "cboti3tipo";
	arrComb[44] = "cboti3tipocuit";
	arrComb[45] = "cboti3modo";
	arrComb[46] = "cboti3tipodocumento";
	arrComb[47] = "cboti3telalternativo";
	arrComb[48] = "cboti3provincia";
	arrComb[49] = "cboti3partido";
	arrComb[50] = "cboti3sexo";
	arrComb[51] = "cboti3nacionalidad";
	arrComb[52] = "cboti3estadocivil";
	arrComb[53] = "cboti3codigoactividad";
	arrComb[54] = "cbocony3tipocuil";
	arrComb[55] = "cbocony3modo";
	arrComb[56] = "cbocony3tipodocumento";
	arrComb[57] = "cbocony3sexo";
	arrComb[58] = "cbocony3nacionalidad";
	arrComb[59] = "cbocony3provincia";
	arrComb[60] = "cbocony3partido";

		for (u=0;u<=60;u++){
					
			if(document.getElementById(arrComb[u]).selectedIndex > 0)
				document.getElementById(arrInp[u]).value = document.getElementById(arrComb[u]).options[document.getElementById(arrComb[u]).selectedIndex].text
		}

	}

function habilitarDivsSolicitudPreliminar(){
var div;	
	if(document.getElementById("txtti2apellidos").value != ""){
		div = document.getElementById("divtitudos");
		div.style.display = (div.style.display = 'block')
	}
	if(document.getElementById("txtti3apellidos").value != ""){
		div2 = document.getElementById("divtitutres");
		div2.style.display = (div2.style.display = 'block')
	}
}
